Yuki Ando
2022-12-09iOS/Androidエクスペリエンス開発チーム
こんにちは。コミュニケーションアプリ LINE のクライアントを開発している安藤です。
この記事では、DroidKaigi 2022 の企業ブースで行った Code Review Challenge の 4 問目の解説をします。Code Review Challenge についてはこちらを参照してください。
出題タイトル: What layout state class was really needed?
4 問目では、以下のようなコードが出題されました。
data class StickerLayoutState(
val stickerID: StickerID,
val stickerName: String,
val stickerImage: String,
val stickerType: StickerType,
val creatorName: String,
val creatorImage: String,
val reviewPageIndex: Int,
val reviewPageTo